package com.jiruan.invoicemanagementsystem.dao;

import com.jiruan.invoicemanagementsystem.pojo.InvoicingRecord;
import com.jiruan.invoicemanagementsystem.util.PageHelper;
import com.jiruan.invoicemanagementsystem.vo.InvoicingRecordDetail;
import com.jiruan.invoicemanagementsystem.vo.InvoicingRecordShow;

import java.util.ArrayList;

public interface IInvoicingRecordDao {

    public ArrayList<InvoicingRecord> getTotalInvoicingRecord();

    public int getCountOfInvoicingRecord( InvoicingRecordShow invoicingRecord, Double min, Double max);

    public ArrayList<InvoicingRecordShow> selectInvoicingRecordPage ( InvoicingRecordShow invoicingRecord, PageHelper ph, Double min, Double max);

    public Integer refundTickById(String upLinkAddress);

    public InvoicingRecordDetail queryInvoicingAccordingTo(String upLinkAddress);

}
